#!/usr/bin/env python3
# -*- coding: utf-8 -*-
__author__ = '汤小洋'


# 自定义异常：创建一个类，继承自Exception
class UsernameExistException(Exception):
    pass


# 抛出异常
def fn(name):
    if name == 'admin' or name == 'tom':
        # 使用raise向外部抛出异常，后边可以跟一个异常类，或异常类的实例
        # raise UsernameExistException
        # raise Exception('两个参数中不能有负数！')
        raise UsernameExistException('用户名已存在')
    else:
        print('ok')


fn(input('请输入用户名：'))
